﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lamex.SIESystemManager.Calculate
{
    public class GetWorkHourTable
    {
        /// <summary>
        /// 标准工时
        /// </summary>
        /// <returns></returns>
        public DataTable GetTable_New()
        {
            //DataTable dtNew = new DataTable();//动态生成输出表
            //dtNew.Columns.Add("PART_NUMBER");
            //dtNew.Columns.Add("DRAWING_NUMBER");
            //dtNew.Columns.Add("Width_1");
            //dtNew.Columns.Add("Depth_1");
            //dtNew.Columns.Add("Width_2");
            //dtNew.Columns.Add("Depth_2");
            //dtNew.Columns.Add("Thickness");
            //dtNew.Columns.Add("D_Cutting_Size");
            //dtNew.Columns.Add("WORKCENTER_NUMBER");
            //dtNew.Columns.Add("DESCRIBE");
            //dtNew.Columns.Add("GROUP_CODE");
            //dtNew.Columns.Add("CALCULATE_DESC");
            //dtNew.Columns.Add("CALCULATES");
            //dtNew.Columns.Add("WEEKS");
            //dtNew.Columns.Add("D01");
            //dtNew.Columns.Add("D04");
            //dtNew.Columns.Add("D07");
            //dtNew.Columns.Add("D11");
            //dtNew.Columns.Add("D14");
            //dtNew.Columns.Add("D17");
            //dtNew.Columns.Add("D21");
            //dtNew.Columns.Add("D24");
            //dtNew.Columns.Add("D27");
            //dtNew.Columns.Add("D28");
            //dtNew.Columns.Add("D29");
            //dtNew.Columns.Add("D30");
            //dtNew.Columns.Add("D31");
            //dtNew.Columns.Add("D32");
            //dtNew.Columns.Add("D34");
            //dtNew.Columns.Add("D37");
            //dtNew.Columns.Add("D41");
            //dtNew.Columns.Add("D42");
            //dtNew.Columns.Add("D44");
            //dtNew.Columns.Add("D47");
            //dtNew.Columns.Add("D51");
            //dtNew.Columns.Add("D54");
            //dtNew.Columns.Add("Machine_Flag");
            //return dtNew;
            DataTable dtNew = new DataTable();//动态生成输出表
            dtNew.Columns.Add("PartNumber");
            dtNew.Columns.Add("DrawNum");
            dtNew.Columns.Add("Width_1");
            dtNew.Columns.Add("Dedth_1");
            dtNew.Columns.Add("Width_2");
            dtNew.Columns.Add("Dedth_2");
            dtNew.Columns.Add("Tinckness");
            dtNew.Columns.Add("D_Cutting_Size");
            dtNew.Columns.Add("WorkCenterNumber");
            dtNew.Columns.Add("Decription");
            dtNew.Columns.Add("GROUP_CODE");
            dtNew.Columns.Add("CountDecription");
            dtNew.Columns.Add("iCount");
            dtNew.Columns.Add("Cycle");
            dtNew.Columns.Add("D01");
            dtNew.Columns.Add("D04");
            dtNew.Columns.Add("D07");
            dtNew.Columns.Add("D11");
            dtNew.Columns.Add("D14");
            dtNew.Columns.Add("D17");
            dtNew.Columns.Add("D21");
            dtNew.Columns.Add("D24");
            dtNew.Columns.Add("D30");
            dtNew.Columns.Add("D27");
            dtNew.Columns.Add("D28");
            dtNew.Columns.Add("D29");
            dtNew.Columns.Add("D31");
            dtNew.Columns.Add("D32");
            dtNew.Columns.Add("D34");
            dtNew.Columns.Add("D37");
            dtNew.Columns.Add("D41");
            dtNew.Columns.Add("D42");
            dtNew.Columns.Add("D44");
            dtNew.Columns.Add("D47");
            dtNew.Columns.Add("D51");
            dtNew.Columns.Add("D54");
            dtNew.Columns.Add("CreateDate");
            dtNew.Columns.Add("Flag");
            dtNew.Columns.Add("Machine_Flag");
            return dtNew;
        }
        /// <summary>
        /// BOM工时
        /// </summary>
        /// <returns></returns>
        public DataTable GetTable_BOM()
        {
            DataTable dtNew = new DataTable();//动态生成输出表
            dtNew.Columns.Add("PartNumber");
            dtNew.Columns.Add("WorkCenterNumber");
            dtNew.Columns.Add("Decription");
            dtNew.Columns.Add("GROUP_CODE");
            dtNew.Columns.Add("CountDecription");
            dtNew.Columns.Add("iCount");
            dtNew.Columns.Add("Cycle");           
            dtNew.Columns.Add("D44");
            dtNew.Columns.Add("D47");
            dtNew.Columns.Add("D51");
            dtNew.Columns.Add("D54");
            dtNew.Columns.Add("CreateDate");
            dtNew.Columns.Add("Flag");
            return dtNew;
        }
        /// <summary>
        /// SJ工时
        /// </summary>
        /// <returns></returns>
        public DataTable GetTable_SJ()
        {
            DataTable dtNew = new DataTable();//动态生成输出表
            dtNew.Columns.Add("PartNumber");
            dtNew.Columns.Add("DrawNum");
            dtNew.Columns.Add("Width_1");
            dtNew.Columns.Add("Dedth_1");
            dtNew.Columns.Add("Width_2");
            dtNew.Columns.Add("Dedth_2");
            dtNew.Columns.Add("Tinckness");
            dtNew.Columns.Add("D_Cutting_Size");
            dtNew.Columns.Add("WorkCenterNumber");
            dtNew.Columns.Add("Decription");
            dtNew.Columns.Add("GROUP_CODE");
            dtNew.Columns.Add("CountDecription");
            dtNew.Columns.Add("iCount");
            dtNew.Columns.Add("Cycle");
            dtNew.Columns.Add("D01");
            dtNew.Columns.Add("D04");
            dtNew.Columns.Add("D07");
            dtNew.Columns.Add("D11");
            dtNew.Columns.Add("D14");
            dtNew.Columns.Add("D17");
            dtNew.Columns.Add("D21");
            dtNew.Columns.Add("D24");
            dtNew.Columns.Add("D30");
            dtNew.Columns.Add("D27");
            dtNew.Columns.Add("D28");
            dtNew.Columns.Add("D29");         
            dtNew.Columns.Add("D31");
            dtNew.Columns.Add("D32");
            dtNew.Columns.Add("D34");
            dtNew.Columns.Add("D37");
            dtNew.Columns.Add("D41");
            dtNew.Columns.Add("D42");
            dtNew.Columns.Add("D44");
            dtNew.Columns.Add("D47");
            dtNew.Columns.Add("D51");
            dtNew.Columns.Add("D54");
            dtNew.Columns.Add("CreateDate");
            dtNew.Columns.Add("Flag");
            return dtNew;
        }
    }
}
